$(function() {
	//设置活动按钮
	changeHeaderMenu(0);
	changeMenu(0, 7);
	//初始化列表数据
	initTable();
	savehandle();
});


function savehandle() {
	$('#alertdiv').hide();
	$('#alertdiv').savehandle({
		fieldMap : {},
		successMsg : "成功！",
		failMsg : "失败，请重试！",
		success : successCallBack
	});
}

function successCallBack() {
	refresh();
}

/**
 * 初始化表格数据
 */
function initTable() {
	$('#grid').grid({
		title : '',
		pager : true,
		multiSelect: true,
		checkbox: true,
		tbar : '#navbar',
		store : {
			url : '/fw/agent/operationlog_getlist.action',
			idProperty : 'id',
			uploadPagesize : 'rows'
		},
		pageCfg : {
			btnCount : 5
		},
		columns : [
		        {cn:'时间', en:'createTime', width : 100},
		        {cn:'类型 ', en:'type', width : 100, tpl: function(r) {
		        	var html = '';
		        	if(r.type == 1) {
		        		html = '官方设备登记';
		        	} else if(r.type == 2) {
		        		html = '新设备授权';
		        	} else if(r.type == 3) {
		        		html = '授权转移';
		        	} else if(r.type == 4) {
		        		html = '授权更改';
		        	}
		        	return html;
		        }},
		        {cn:'描述', en:'id',width : 300, tpl: function(r) {
		        	var html = '';
		        	if(r.type == 1) {
		        		html += '已将' + r.supplier + '设备' + r.ssn + '登记为官方设备' + r.dsn;
		        	} else if(r.type == 2) {
		        		html += '为新设备' + r.dsn + '授权';
		        		if(r.newTime == 1) {
		        			html += '一个月';
		        		} else if(r.newTime == 3) {
		        			html += '三个月';
		        		} else if(r.newTime == 6) {
		        			html += '六个月';
		        		} else if(r.newTime == 12) {
		        			html += '一年';
		        		} else if(r.newTime == 24) {
		        			html += '两年';
		        		} else if(r.newTime == 36) {
		        			html += '三年';
		        		} else if(r.newTime == 99) {
		        			html += '永久';
		        		}
		        		if(r.newTime != 99 && r.otherTime > 0) {
		        			html += '，赠送' + r.otherTime + '天';
		        		}
		        	} else if(r.type == 3) {
		        		html = '设备' + r.dsn + '到期时间' + r.newTime + '已与设备' + r.ssn + '到期时间' + r.otherTime + '替换';
		        	} else if(r.type == 4) {
		        		html = '设备' + r.dsn + '：{otherTime} -> ' + r.newTime;
		        		if(r.otherTime) {
		        			html = html.replace('{otherTime}', r.otherTime.substring(0, 19));
		        		} else {
		        			html = html.replace('{otherTime}', 0);
		        		}
		        	}
		        	return html;
		        }}]
	});
}

function delBatch(){
	var ids = $('#grid').grid('getSelectedIds');
	if(ids.length == 0) {
		$('#alertdiv').savehandle('setmsg',{msg:'请选择要删除的数据!',timer:2000});
		return;
	}else{
		var idsStr = ids.join(',');
		if(confirm("这些数据确定要删除数据？")){
			$.getJSON('/fw/agent/operationlog_delbatch.action', {
				'ids':idsStr
			}, function(data){
				$('#alertdiv').savehandle('handle',data,2000);
				refresh();
			});
		}
	}
}
/**
 * 刷新
 * 
 * @return {TypeName}
 */
function refresh() {
	$('#grid').grid('load', {data : {}});
}